/* 消除一些元素的默认边距 */
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form {
    margin: 0;
    padding: 0;
}

input,button {
    padding: 0;
}

button {
    border: 0;
}

/* 对自定义列表的个人设置 */
dt {
    font-weight: bold;
}

/* 取消列表标签的序号或者符号 */
ul,ol {
    list-style: none;
}

/* 取消超链接的特殊状态 */
a {
    text-decoration: none;  /* 去掉下划线 */
    color: #666;
}

a:hover {
    color: red;
}

/* 解决图片下方幽灵块问题 */
img {
    vertical-align: top;
}

/* 网页全局默认样式 */
body {
    font: 12px "Microsoft YaHei", sans-serif;
}


/* 浮动布局设置 */
/* 左浮动设置 */
.left_float {
    float: left;
}
/* 右浮动设置 */
.right_float {
    float: right;
}
/* 解决浮动对父元素本身造成的影响 */
.clear_float::after {
    content: '';
    display: block;
    clear: both;  /* 消除前面所有浮动元素的影响 */
}